// 读取文件内容
const fs = require('fs')
const path = require('path')
const filePath = path.resolve(__dirname, './book.txt')

const readFile = (filePath) => {
  fs.readFile(filePath, 'utf8', (err, data) => {
    if (err) {
      console.error(err)
      return
    }
    console.log(data.toString(), '----- 获取读取的内容 ------')
  })
}
readFile(filePath)

// 追加内容到文件
// writeFile 覆盖内容，appendFile 追加内容
const appendFile = (filePath, data) => {
  fs.appendFile(filePath, data, (err) => {
    if (err) {
      console.error(err)
      return
    }
    console.log('写入成功')
    readFile(filePath)
  })
}

appendFile(filePath, '\nhappy new year~')
